home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 126-150 / scopedisk146 / liner / source / colorwdw.h < prev    next >
C/C++ Source or Header  |  1995-03-19  |  2KB  |  193 lines

  1.  
  2. SHORT BorderVectors1[] = {
  3.     0,0,
  4.     50,0,
  5.     50,11,
  6.     0,11,
  7.     0,1
  8. };
  9. struct Border Border1 = {
  10.     -1,-1,
  11.     1,0,JAM1,
  12.     5,
  13.     BorderVectors1,
  14.     NULL
  15. };
  16.  
  17. struct IntuiText IText1 = {
  18.     1,0,JAM1,
  19.     5,1,
  20.     NULL,
  21.     "Reset",
  22.     NULL
  23. };
  24.  
  25. struct Gadget Reset = {
  26.     NULL,
  27.     276,54,
  28.     49,10,
  29.     NULL,
  30.     RELVERIFY,
  31.     BOOLGADGET,
  32.     (APTR)&Border1,
  33.     NULL,
  34.     &IText1,
  35.     NULL,
  36.     NULL,
  37.     5,
  38.     NULL
  39. };
  40.  
  41. struct Gadget ColorBar = {
  42.     &Reset,
  43.     9,53,
  44.     256,12,
  45.     GADGHBOX+GADGHIMAGE,
  46.     GADGIMMEDIATE,
  47.     BOOLGADGET,
  48.     NULL,
  49.     NULL,
  50.     NULL,
  51.     NULL,
  52.     NULL,
  53.     4,
  54.     NULL
  55. };
  56.  
  57. struct PropInfo BlueSliderSInfo = {
  58.     AUTOKNOB+FREEHORIZ,
  59.     0,-1,
  60.     4095,-1,
  61. };
  62.  
  63. struct Image Image1 = {
  64.     0,0,
  65.     12,7,
  66.     0,
  67.     NULL,
  68.     0x0000,0x0000,
  69.     NULL
  70. };
  71.  
  72. struct Gadget BlueSlider = {
  73.     &ColorBar,
  74.     35,37,
  75.     192,11,
  76.     NULL,
  77.     FOLLOWMOUSE|GADGIMMEDIATE,
  78.     PROPGADGET,
  79.     (APTR)&Image1,
  80.     NULL,
  81.     NULL,
  82.     NULL,
  83.     (APTR)&BlueSliderSInfo,
  84.     3,
  85.     NULL
  86. };
  87.  
  88. struct PropInfo GreenSliderSInfo = {
  89.     AUTOKNOB+FREEHORIZ,
  90.     0,-1,
  91.     4095,-1,
  92. };
  93.  
  94. struct Image Image2 = {
  95.     0,0,
  96.     12,7,
  97.     0,
  98.     NULL,
  99.     0x0000,0x0000,
  100.     NULL
  101. };
  102.  
  103. struct Gadget GreenSlider = {
  104.     &BlueSlider,
  105.     35,27,
  106.     192,11,
  107.     NULL,
  108.     FOLLOWMOUSE|GADGIMMEDIATE,
  109.     PROPGADGET,
  110.     (APTR)&Image2,
  111.     NULL,
  112.     NULL,
  113.     NULL,
  114.     (APTR)&GreenSliderSInfo,
  115.     2,
  116.     NULL
  117. };
  118.  
  119. struct PropInfo RedSliderSInfo = {
  120.     AUTOKNOB+FREEHORIZ,
  121.     0,-1,
  122.     4095,-1,
  123. };
  124.  
  125. struct Image Image3 = {
  126.     0,0,
  127.     12,7,
  128.     0,
  129.     NULL,
  130.     0x0000,0x0000,
  131.     NULL
  132. };
  133.  
  134. struct Gadget RedSlider = {
  135.     &GreenSlider,
  136.     35,17,
  137.     192,11,
  138.     NULL,
  139.     FOLLOWMOUSE|GADGIMMEDIATE,
  140.     PROPGADGET,
  141.     (APTR)&Image3,
  142.     NULL,
  143.     NULL,
  144.     NULL,
  145.     (APTR)&RedSliderSInfo,
  146.     1,
  147.     NULL
  148. };
  149.  
  150. #define GadgetList1 RedSlider
  151.  
  152. struct IntuiText IText4 = {
  153.     1,0,JAM1,
  154.     236,39,
  155.     NULL,
  156.     "Blue",
  157.     NULL
  158. };
  159.  
  160. struct IntuiText IText3 = {
  161.     1,0,JAM1,
  162.     236,29,
  163.     NULL,
  164.     "Green",
  165.     &IText4
  166. };
  167.  
  168. struct IntuiText IText2 = {
  169.     1,0,JAM1,
  170.     236,19,
  171.     NULL,
  172.     "Red",
  173.     &IText3
  174. };
  175.  
  176. #define IntuiTextList1 IText2
  177.  
  178. struct NewWindow NewWindowStructure1 = {
  179.     287,22,
  180.     335,70,
  181.     0,1,
  182.     MOUSEMOVE+GADGETDOWN+CLOSEWINDOW+GADGETUP,
  183.     WINDOWDRAG+WINDOWCLOSE+ACTIVATE,
  184.     &RedSlider,
  185.     NULL,
  186.     "Pick your colors:",
  187.     NULL,
  188.     NULL,
  189.     5,5,
  190.     640,200,
  191.     CUSTOMSCREEN
  192. };
  193.